function seleccionarOpcionFormularioProyecto(combobox, valor)
{
	var id = 'campo_cliente_'+combobox;
	
	if(id == 'campo_cliente_REGION'){
		document.FormProyecto.campo_proyecto_COMUNA.value = '1';
		document.FormProyecto.campo_proyecto_REGION.value = valor;
	}
	if(id == 'campo_cliente_COMUNA'){
		
		document.FormProyecto.campo_proyecto_COMUNA.value = valor;
	}
	
}


function ValidarFormularioProyecto(funcion)
{
	validado = true;
	
	if(document.FormProyecto.campo_proyecto_EMPRESA.value == ''){
		validado = false; document.FormProyecto.campo_proyecto_EMPRESA.value = '';
	}
	
	if(document.FormProyecto.campo_proyecto_NOMBRE.value == ''){
		validado = false; document.FormProyecto.campo_proyecto_NOMBRE.value = '';
	}
	
	
	if(document.FormProyecto.campo_proyecto_REGION.value == ''){
		validado = false; document.FormProyecto.campo_proyecto_REGION.value = '';
	}
	if(document.FormProyecto.campo_proyecto_COMUNA.value == ''){
		validado = false; document.FormProyecto.campo_proyecto_COMUNA.value = '';		
	}
	if(document.FormProyecto.campo_proyecto_ESTADO.value == ''){
		validado = false; document.FormProyecto.campo_proyecto_ESTADO.value = '';		
	}
	if(document.FormProyecto.campo_proyecto_FECHAENTREGA.value == ''){
		validado = false; document.FormProyecto.campo_proyecto_FECHAENTREGA.value = '';		
	}
	
	if(validado){
		document.getElementById('respuestaScriptValidacionFormProyecto').style.display = 'none';
		//alert('listo para usar ajax');
		if(funcion==0){
			//alert('crear usuario');
			CrearProyectoAjax();
		}
		if(funcion==1){
			//alert('modificar usuario');
			ModificarProyectoAjax();
		}
	}
	else{
		document.getElementById('respuestaScriptValidacionFormProyecto').style.display = '';
		document.getElementById('respuestaScriptValidacionFormProyecto').innerHTML = 'Compruebe datos, No se ingreso proyecto';
	}
}




function ocultarRespuestaValidacionFormProyecto()
{
	document.getElementById('respuestaScriptValidacionFormProyecto').style.display = 'none';
}

function seleccionEmpresaCB(selectedIndex)
{
	document.FormProyecto.campo_proyecto_EMPRESA.value = selectedIndex;
}




function getXMLHTTPRequest(){
	var req = false;
	try{
			req = new XMLHttpRequest();
		
	}
	catch(errl){
		try{
				req = new ActiveObject("Msxml2.XMLHTTP");
			
		}
		catch(errl2){
			try{
					req = new ActiveObject("Microsoft.XMLHTTP");
				
			}
			catch(errl3){
				req = false;
			}
		}
	}
	return req;
}
/** CREAR COMBOBOX CON COMUNAS SEGUN LA REGION**/
var httpConsultarComunaProyecto= getXMLHTTPRequest();
function CrearComboBoxComunaProyectoAjax(cod_region, comuna_seleccionada)
{
	var myurl = '../Mantenciones/ObtenerComunas.php'
	myRand = parseInt(Math.random()*9999999999999999);
	var modurl = myurl+"?rand="+myRand+"&cod_region="+cod_region+"&comuna_seleccionada="+comuna_seleccionada;
	httpConsultarComunaProyecto.open("GET", modurl, true);
	httpConsultarComunaProyecto.onreadystatechange = funcionConsultarComunaProyectoAjax;
	httpConsultarComunaProyecto.send(null);
}

function funcionConsultarComunaProyectoAjax()
{
	if(httpConsultarComunaProyecto.readyState == 4){
		if(httpConsultarComunaProyecto.status==200){
			var documento_xml = httpConsultarComunaProyecto.responseXML;
			var root = documento_xml.getElementsByTagName("Comunas")[0];
			var cantidad_registros = documento_xml.getElementsByTagName("cantidad")[0].firstChild.nodeValue;
			var comuna_seleccionada = documento_xml.getElementsByTagName("comuna_seleccionada")[0].firstChild.nodeValue;
			var ComboBoxComuna = "<select class='formulario' name='COMUNA' id='COMUNA' onchange='seleccionarOpcionFormularioProyecto(this.id, this.options[this.selectedIndex].value)'>";
			for(i=1; i <= cantidad_registros; i++)
			{
				var tag = "comuna_"+i;
				var comuna = root.getElementsByTagName(tag)[0];
				var id_comuna = comuna.getElementsByTagName("id_comuna")[0].firstChild.nodeValue;
				var nombre_comuna = comuna.getElementsByTagName("nombre_comuna")[0].firstChild.nodeValue;
				ComboBoxComuna += "<option value='"+id_comuna+"'";
				
				if(id_comuna == comuna_seleccionada)
				{
					ComboBoxComuna += " selected";
				}
					
				ComboBoxComuna +=">"+nombre_comuna+"</option>";
			}
			ComboBoxComuna += "</select>";
			
			
			
			document.getElementById("comboboxcomuna").innerHTML = ComboBoxComuna;		
			
				
		}
		else{
			document.getElementById("comboboxcomuna").innerHTML = "Cargando ...";
		}
	}
	
	
}





/********************************************************
AJAX REGISTRO DE USUARIOS --funcion llamada desde MantenedorUsuarios.php >> FormularioCrearUsuario() >>
**************************************************************/

	
			var httpInsertarProyecto= getXMLHTTPRequest();
			function CrearProyectoAjax(){
				
					var empresa=document.FormProyecto.campo_proyecto_EMPRESA.value;	
					var nombre=document.FormProyecto.campo_proyecto_NOMBRE.value;
					var region=document.FormProyecto.campo_proyecto_REGION.value;
					var comuna=document.FormProyecto.campo_proyecto_COMUNA.value;
					var estado=document.FormProyecto.campo_proyecto_ESTADO.value;
					var fecha_entrega=document.FormProyecto.campo_proyecto_FECHAENTREGA.value;
					var direccion=document.FormProyecto.campo_proyecto_DIRECCION.value;
					
					document.FormProyecto.ComboBoxEmpresas.selectedIndex=0;
					document.FormProyecto.campo_proyecto_EMPRESA.value='';
					document.FormProyecto.campo_proyecto_NOMBRE.value='';
					document.FormProyecto.REGION.selectedIndex=0;
					document.FormProyecto.campo_proyecto_REGION.value='';
					document.FormProyecto.COMUNA.selectedIndex=0;
					document.FormProyecto.campo_proyecto_COMUNA.value='';
					document.FormProyecto.campo_proyecto_ESTADO.selectedIndex=0;
					document.FormProyecto.campo_proyecto_ESTADO.value='';
					document.FormProyecto.campo_proyecto_FECHAENTREGA.value='';
					document.FormProyecto.campo_proyecto_DIRECCION.value='';
					
					var myurl = '../Mantenciones/InsertarRegistroProyectos.php';
					myRand = parseInt(Math.random()*9999999999999999);
					var modurl = myurl+"?rand="+myRand+"&nombre="+nombre+"&empresa="+empresa+"&region="+region+"&comuna="+comuna+"&estado="+estado+"&fecha_entrega="+fecha_entrega+"&direccion="+direccion;
					
					httpInsertarProyecto.open("GET", modurl, true);
					httpInsertarProyecto.onreadystatechange = funcionRespuestaInsertarProyectoAjax;
					httpInsertarProyecto.send(null);
			}
			
			function funcionRespuestaInsertarProyectoAjax(){
					if(httpInsertarProyecto.readyState == 4){
						//alert(httpInsertaradministrativo.status);
						if(httpInsertarProyecto.status==200){
							var documento_xml = httpInsertarProyecto.responseXML;
							var root = documento_xml.getElementsByTagName("RegistroProyecto")[0];
							var respuestas = root.getElementsByTagName("respuesta")[0];
							var respuesta = respuestas.firstChild.nodeValue;
							//alert(respuesta);
							document.getElementById("respuestaScriptValidacionFormProyecto").style.display = '';
							document.getElementById("respuestaScriptValidacionFormProyecto").innerHTML = respuesta;
							//document.getElementById('mensaje_ajax_insertar_registro_administrativo').innerHTML =  respuesta;
						}
						else{
							document.getElementById("respuestaScriptValidacionFormProyecto").innerHTML = "Cargando ...";
						}
					}
			}
			

			
			
/* FIN FUNCION EN AJAX PARA INSERTAR USUARIO*/			
			
			
/*METODO PARA BUSCAR NOMBRE DE USUARIO UTILIZANDO AJAX*/	
/*
function BuscarUsuarios(nombre_buscado, apellido_buscado, empresa_buscada, perfil_buscado)
{
	BuscarUsuariosAjax(nombre_buscado, apellido_buscado, empresa_buscada, perfil_buscado);

}
var httpBuscarUsuario= getXMLHTTPRequest();
function BuscarUsuariosAjax(nombre, apellido, empresa, perfil){
	
		var busquedaNombre = nombre;
		var busquedaApellido = apellido;
		var busquedaEmpresa = empresa;
		var busquedaPerfil = perfil;
		var myurl = '../Mantenciones/BuscarUsuarios.php';
		myRand = parseInt(Math.random()*9999999999999999);
		var modurl = myurl+"?rand="+myRand+"&busquedaNombre="+busquedaNombre+"&busquedaApellido="+busquedaApellido+"&busquedaEmpresa="+busquedaEmpresa+"&busquedaPerfil="+busquedaPerfil;
		
		httpBuscarUsuario.open("GET", modurl, true);
		httpBuscarUsuario.onreadystatechange = funcionRespuestaBuscarUsuariosAjax;
		httpBuscarUsuario.send(null);
}

function funcionRespuestaBuscarUsuariosAjax(){
		if(httpBuscarUsuario.readyState == 4){
			if(httpBuscarUsuario.status==200){
				var documento_xml = httpBuscarUsuario.responseXML;
				var root = documento_xml.getElementsByTagName("RegistroUsuarios")[0];
				
				var cantidad_registro = root.getElementsByTagName("cantidad")[0].firstChild.nodeValue;
				var datos = "<div class='frame_mostrar_usuarios'>"+
								"<h2>Usuarios</h2>"+
								"<table class='tabla_mostrar_usuarios'>"+
									"<tr class='encabezado_tabla_mostrar_usuarios'>"+		
										"<td>Empresa</td>"+
										"<td>Perfil</td>"+
										"<td>Rut</td>"+
										"<td>Nombres</td>"+
										"<td>Apellidos</td>"+
									//	"<td>Opciones</td>"+
										"</tr>";
										
				for(i=1;i<=cantidad_registro;i++)
				{
					
					var tagxml = 'registro_'+i;
					var registro = root.getElementsByTagName(tagxml)[0];
					var id_usuario = registro.getElementsByTagName("id_usuario")[0].firstChild.nodeValue;
					var rut = registro.getElementsByTagName("rut")[0].firstChild.nodeValue;
					var nombre = registro.getElementsByTagName("nombre")[0].firstChild.nodeValue;
					var apellidos = registro.getElementsByTagName("apellidos")[0].firstChild.nodeValue;
					var empresa = registro.getElementsByTagName("empresa")[0].firstChild.nodeValue;
					var perfil = registro.getElementsByTagName("perfil")[0].firstChild.nodeValue;
					var estado = registro.getElementsByTagName("estado")[0].firstChild.nodeValue;
					datos += "<tr onclick='location.href=\"form_mantenedor_usuario.php?id_usuario="+id_usuario+"\"'";
					
					if(estado == 0){
						datos += " class='grilla_usuario_deshabilitado'";
					}
					datos += ">"+
								"<td>"+empresa+"</td>"+
								"<td>"+perfil+"</td>"+
								"<td>"+rut+"</td>"+
								"<td>"+nombre+"</td>"+
								"<td>"+apellidos+"</td>"+
							//	"<td>"+
							//	"<a href='form_mantenedor_usuario.php?id_usuario="+id_usuario+"'><img src='../img/editar1.png' height='12px'></a> "+
							//	"</td>"+
								"</tr>";
					
				}
				datos += "</table>"+
						"</div>";
				
				document.getElementById("busquedaUsuarios").style.display = '';
				document.getElementById("busquedaUsuarios").innerHTML = datos;
				
			}
			else{
				document.getElementById("busquedaUsuarios").innerHTML = "Cargando ...";
			}
		}
}			
			
			
*/			
			
			
/*			
			
			
function ModificarUsuario(id)
{
	alert('modificar');

}


*/
			
/********************************************************
AJAX MODIFICACION DE USUARIOS
**************************************************************/

	
			var httpModificarProyecto= getXMLHTTPRequest();
			function ModificarProyectoAjax(){
					
					var id_proyecto=document.FormProyecto.campo_proyecto_ID.value;
					var empresa=document.FormProyecto.campo_proyecto_EMPRESA.value;
					var nombre=document.FormProyecto.campo_proyecto_NOMBRE.value;
					var region=document.FormProyecto.campo_proyecto_REGION.value;
					var comuna=document.FormProyecto.campo_proyecto_COMUNA.value;
					var estado=document.FormProyecto.campo_proyecto_ESTADO.value;
					var fecha_entrega=document.FormProyecto.campo_proyecto_FECHAENTREGA.value;
					var direccion=document.FormProyecto.campo_proyecto_DIRECCION.value;
					
				
					var myurl = '../Mantenciones/ModificarRegistroProyectos.php';
					myRand = parseInt(Math.random()*9999999999999999);
					var modurl;
					modurl = myurl+"?rand="+myRand+"&id_proyecto="+id_proyecto+"&nombre="+nombre+"&empresa="+empresa+"&region="+region+"&comuna="+comuna+"&estado="+estado+"&fecha_entrega="+fecha_entrega+"&direccion="+direccion;
					
					httpModificarProyecto.open("GET", modurl, true);
					httpModificarProyecto.onreadystatechange = funcionRespuestaModificarProyectoAjax;
					httpModificarProyecto.send(null);
			}
			
			function funcionRespuestaModificarProyectoAjax(){
					if(httpModificarProyecto.readyState == 4){
						//alert(httpInsertaradministrativo.status);
						if(httpModificarProyecto.status==200){
							var documento_xml = httpModificarProyecto.responseXML;
							var root = documento_xml.getElementsByTagName("ModificacionProyecto")[0];
							var respuestas = root.getElementsByTagName("respuesta")[0];
							var respuesta = respuestas.firstChild.nodeValue;
							//alert(respuesta);
							document.getElementById("respuestaScriptValidacionFormProyecto").style.display = '';
							document.getElementById("respuestaScriptValidacionFormProyecto").innerHTML = respuesta;
							//document.getElementById('mensaje_ajax_insertar_registro_administrativo').innerHTML =  respuesta;
						}
						else{
							document.getElementById("respuestaScriptValidacionFormProyecto").innerHTML = "Cargando ...";
						}
					}
			}
		
			/** VERIFICAR EXISTENCIA DE CLIENTE AL MOMENTO DE INGRESAR RUT EN FORMULARIO DE REGISTRO DE CLIENTE**/	
/*
			var httpConsultarExistenciaUsuario= getXMLHTTPRequest();
			function ConsultarExistenciaUsuarioAjax(){
							
				var rut=document.FormUsuario.campo_usuario_RUT.value;
					
				var myurl = '../Mantenciones/RescatarRegistroUsuario.php';
				myRand = parseInt(Math.random()*9999999999999999);
				var modurl = myurl+"?rand="+myRand+"&rut="+rut;
				
				httpConsultarExistenciaUsuario.open("GET", modurl, true);
				httpConsultarExistenciaUsuario.onreadystatechange = funcionConsultarExistenciaUsuarioAjax;
				httpConsultarExistenciaUsuario.send(null);
			}
								
			function funcionConsultarExistenciaUsuarioAjax(){
				if(httpConsultarExistenciaUsuario.readyState == 4){
					if(httpConsultarExistenciaUsuario.status==200){
						var documento_xml = httpConsultarExistenciaUsuario.responseXML;
						var root = documento_xml.getElementsByTagName("RescateUsuario")[0];
						var respuestas = root.getElementsByTagName("respuesta")[0];
						var respuesta = respuestas.firstChild.nodeValue;
						alert('Usuario Existente, se cargaran sus datos a continuacion');			
						location.href="../mantenedores/form_mantenedor_usuario.php?id_usuario="+respuesta;
							
					}
					else{
						document.getElementById("respuestaScriptValidacionFormUsuario").innerHTML = "Cargando ...";
					}
				}
			}				
			
			
			
			
			
			
			
			
			
	*/		
			
			
			
			